#ifndef MATH_GTEST_MATH_TEST_DATA_LDEXP_DATA_H
#define MATH_GTEST_MATH_TEST_DATA_LDEXP_DATA_H

DataDoubleDoubleInt g_ldexpData[] = {
    {-0x1.3c33b7200b628p+2, -10, -0x1.3c33b7200b628p-8},
    {-0x1.4b17e4b17e4b2p-2, -1022, -0x0.52c5f92c5f92cp-1022},
    {-0x1.72d593bfa2609p-1, -1022, -0x0.b96ac9dfd1304p-1022},
    {-0x1.79be02468acf1p-1, -1022, -0x0.bcdf012345678p-1022},
    {0x1.3c33b72569c63p+2, -1, 0x1.3c33b72569c63p+1},
    {0x1.3c33b72569c63p+2, -10, 0x1.3c33b72569c63p-8},
    {0x1.3c33b72569c63p+2, -47, 0x1.3c33b72569c63p-45},
    {0x1.3c33b7254e495p+2, 10, 0x1.3c33b7254e495p+12},
    {0x1.3c33b72569c63p+2, 1023, HUGE_VALF},
    {0x1.1aff11aff11bp-4, -1017, 0x1.1aff11aff11bp-1021},
    {0x1.9333333333333p+0, 2147483647, HUGE_VALF},
    {0x1.d3a06d3a06d39p-2, -1073, 0x0.0000000000001p-1022},
    {0x1.da4a4bdbc145dp+2, 1023, HUGE_VALF},
    {0x1.9bb688355021cp-2, -1073, 0x0.0000000000001p-1022},
    {0x1.a3d70a3d70a2dp-2, -1073, 0x0.0000000000001p-1022},
    {0x1.1ccf385ebc89ep+1, -10, 0x1.1ccf385ebc89ep-9},
    {0x1.1ccf385ebc89ep+1, 1, 0x1.1ccf385ebc89ep+2},
    {0x1.1ccf385ebc89fp+1, -47, 0x1.1ccf385ebc89fp-46},
    {0x1.1ccf385ebc89fp+1, 1, 0x1.1ccf385ebc89fp+2},
    {0x1.cc359e067a348p+0, 2147483647, HUGE_VALF},
    {0x1.cc359e067a348p+0, 2147483647, HUGE_VALF},
    {-0x1p+0, -10, -0x1p-10},
    {-0x1p+0, -9, -0x1p-9},
    {-0x1p+0, -8, -0x1p-8},
    {-0x1p+0, -7, -0x1p-7},
    {-0x1p+0, -6, -0x1p-6},
    {-0x1p+0, -5, -0x1p-5},
    {-0x1p+0, -4, -0x1p-4},
    {-0x1p+0, -3, -0x1p-3},
    {-0x1p+0, -2, -0x1p-2},
    {-0x1p+0, -1, -0x1p-1},
    {-0x1p+0, 0, -0x1p+0},
    {-0x1p+0, 1, -0x1p+1},
    {-0x1p+0, 2, -0x1p+2},
    {-0x1p+0, 3, -0x1p+3},
    {-0x1p+0, 4, -0x1p+4},
    {-0x1p+0, 5, -0x1p+5},
    {-0x1p+0, 6, -0x1p+6},
    {-0x1p+0, 7, -0x1p+7},
    {-0x1p+0, 8, -0x1p+8},
    {-0x1p+0, 9, -0x1p+9},
    {-0x1p+0, 10, -0x1p+10},
    {-0x1.fa6a1fa6a1fa6p-1, -10, -0x1.fa6a1fa6a1fa6p-11},
    {-0x1.ff88d7f88d7f8p-1, -9, -0x1.ff88d7f88d7f8p-10},
    {-0x1.d693156931569p-1, -8, -0x1.d693156931569p-9},
    {-0x1.eb0df6b0df6b1p-1, -7, -0x1.eb0df6b0df6b1p-8},
    {-0x1.d693156931569p-1, -6, -0x1.d693156931569p-7},
    {-0x1.e0d0860d0860dp-1, -5, -0x1.e0d0860d0860dp-6},
    {-0x1.e5ef3e5ef3e5fp-1, -4, -0x1.e5ef3e5ef3e5fp-5},
    {-0x1.eb0df6b0df6b1p-1, -3, -0x1.eb0df6b0df6b1p-4},
    {-0x1.fa6a1fa6a1fa6p-1, -2, -0x1.fa6a1fa6a1fa6p-3},
    {-0x1.d693156931569p-1, -1, -0x1.d693156931569p-2},
    {-0x1.eb0df6b0df6b1p-1, 0, -0x1.eb0df6b0df6b1p-1},
    {-0x1.dbb1cdbb1cdbbp-1, 1, -0x1.dbb1cdbb1cdbbp+0},
    {-0x1.fa6a1fa6a1fa6p-1, 2, -0x1.fa6a1fa6a1fa6p+1},
    {-0x1.dbb1cdbb1cdbbp-1, 3, -0x1.dbb1cdbb1cdbbp+2},
    {-0x1.ff88d7f88d7f8p-1, 4, -0x1.ff88d7f88d7f8p+3},
    {-0x1.e0d0860d0860dp-1, 5, -0x1.e0d0860d0860dp+4},
    {-0x1.f02caf02caf03p-1, 6, -0x1.f02caf02caf03p+5},
    {-0x1.f54b6754b6754p-1, 7, -0x1.f54b6754b6754p+6},
    {-0x1.fa6a1fa6a1fa6p-1, 8, -0x1.fa6a1fa6a1fa6p+7},
    {-0x1.f02caf02caf03p-1, 9, -0x1.f02caf02caf03p+8},
    {-0x1.ff88d7f88d7f8p-1, 10, -0x1.ff88d7f88d7f8p+9},
    {-0x1.b244e3244e324p-1, -10, -0x1.b244e3244e324p-11},
    {-0x1.c6bfc46bfc46bp-1, -9, -0x1.c6bfc46bfc46bp-10},
    {-0x1.bc8253c8253c8p-1, -8, -0x1.bc8253c8253c8p-9},
    {-0x1.c1a10c1a10c1ap-1, -7, -0x1.c1a10c1a10c1ap-8},
    {-0x1.c6bfc46bfc46bp-1, -6, -0x1.c6bfc46bfc46bp-7},
    {-0x1.bc8253c8253c8p-1, -5, -0x1.bc8253c8253c8p-6},
    {-0x1.ad262ad262ad2p-1, -4, -0x1.ad262ad262ad2p-5},
    {-0x1.b7639b7639b76p-1, -3, -0x1.b7639b7639b76p-4},
    {-0x1.b7639b7639b76p-1, -2, -0x1.b7639b7639b76p-3},
    {-0x1.b7639b7639b76p-1, -1, -0x1.b7639b7639b76p-2},
    {-0x1.c1a10c1a10c1ap-1, 0, -0x1.c1a10c1a10c1ap-1},
    {-0x1.b7639b7639b76p-1, 1, -0x1.b7639b7639b76p+0},
    {-0x1.9dca01dca01dcp-1, 2, -0x1.9dca01dca01dcp+1},
    {-0x1.a80772807728p-1, 3, -0x1.a80772807728p+2},
    {-0x1.b244e3244e324p-1, 4, -0x1.b244e3244e324p+3},
    {-0x1.b7639b7639b76p-1, 5, -0x1.b7639b7639b76p+4},
    {-0x1.a2e8ba2e8ba2ep-1, 6, -0x1.a2e8ba2e8ba2ep+5},
    {-0x1.a80772807728p-1, 7, -0x1.a80772807728p+6},
    {-0x1.cbde7cbde7cbdp-1, 8, -0x1.cbde7cbde7cbdp+7},
    {-0x1.a80772807728p-1, 9, -0x1.a80772807728p+8},
    {-0x1.bc8253c8253c8p-1, 10, -0x1.bc8253c8253c8p+9},
    {-0x1.6f3e5ef3e5ef3p-1, -10, -0x1.6f3e5ef3e5ef3p-11},
    {-0x1.9834218342182p-1, -9, -0x1.9834218342182p-10},
    {-0x1.83b9403b9403bp-1, -8, -0x1.83b9403b9403bp-9},
    {-0x1.83b9403b9403bp-1, -7, -0x1.83b9403b9403bp-8},
    {-0x1.9834218342182p-1, -6, -0x1.9834218342182p-7},
    {-0x1.797bcf97bcf97p-1, -5, -0x1.797bcf97bcf97p-6},
    {-0x1.9315693156931p-1, -4, -0x1.9315693156931p-5},
    {-0x1.83b9403b9403bp-1, -3, -0x1.83b9403b9403bp-4},
    {-0x1.8df6b0df6b0dfp-1, -2, -0x1.8df6b0df6b0dfp-3},
    {-0x1.9834218342182p-1, -1, -0x1.9834218342182p-2},
    {-0x1.88d7f88d7f88dp-1, 0, -0x1.88d7f88d7f88dp-1},
    {-0x1.6a1fa6a1fa6a1p-1, 1, -0x1.6a1fa6a1fa6a1p+0},
    {-0x1.88d7f88d7f88dp-1, 2, -0x1.88d7f88d7f88dp+1},
    {-0x1.88d7f88d7f88dp-1, 3, -0x1.88d7f88d7f88dp+2},
    {-0x1.8df6b0df6b0dfp-1, 4, -0x1.8df6b0df6b0dfp+3},
    {-0x1.797bcf97bcf97p-1, 5, -0x1.797bcf97bcf97p+4},
    {-0x1.6f3e5ef3e5ef3p-1, 6, -0x1.6f3e5ef3e5ef3p+5},
    {-0x1.83b9403b9403bp-1, 7, -0x1.83b9403b9403bp+6},
    {-0x1.83b9403b9403bp-1, 8, -0x1.83b9403b9403bp+7},
    {-0x1.88d7f88d7f88dp-1, 9, -0x1.88d7f88d7f88dp+8},
    {-0x1.6f3e5ef3e5ef3p-1, 10, -0x1.6f3e5ef3e5ef3p+9},
    {-0x1.40b2bc0b2bc0ap-1, -10, -0x1.40b2bc0b2bc0ap-11},
    {-0x1.3b9403b9403b8p-1, -9, -0x1.3b9403b9403b8p-10},
    {-0x1.40b2bc0b2bc0ap-1, -8, -0x1.40b2bc0b2bc0ap-9},
    {-0x1.5f6b0df6b0df6p-1, -7, -0x1.5f6b0df6b0df6p-8},
    {-0x1.552d9d52d9d52p-1, -6, -0x1.552d9d52d9d52p-7},
    {-0x1.6489c6489c648p-1, -5, -0x1.6489c6489c648p-6},
    {-0x1.500ee500ee5p-1, -4, -0x1.500ee500ee5p-5},
    {-0x1.40b2bc0b2bc0ap-1, -3, -0x1.40b2bc0b2bc0ap-4},
    {-0x1.5a4c55a4c55a4p-1, -2, -0x1.5a4c55a4c55a4p-3},
    {-0x1.552d9d52d9d52p-1, -1, -0x1.552d9d52d9d52p-2},
    {-0x1.5a4c55a4c55a4p-1, 0, -0x1.5a4c55a4c55a4p-1},
    {-0x1.3b9403b9403b8p-1, 1, -0x1.3b9403b9403b8p+0},
    {-0x1.552d9d52d9d52p-1, 2, -0x1.552d9d52d9d52p+1},
    {-0x1.4af02caf02caep-1, 3, -0x1.4af02caf02caep+2},
    {-0x1.3b9403b9403b8p-1, 4, -0x1.3b9403b9403b8p+3},
    {-0x1.36754b6754b66p-1, 5, -0x1.36754b6754b66p+4},
    {-0x1.3b9403b9403b8p-1, 6, -0x1.3b9403b9403b8p+5},
    {-0x1.5a4c55a4c55a4p-1, 7, -0x1.5a4c55a4c55a4p+6},
    {-0x1.45d1745d1745cp-1, 8, -0x1.45d1745d1745cp+7},
    {-0x1.3b9403b9403b8p-1, 9, -0x1.3b9403b9403b8p+8},
    {-0x1.5a4c55a4c55a4p-1, 10, -0x1.5a4c55a4c55a4p+9},
    {-0x1.1c6489c6489c5p-1, -10, -0x1.1c6489c6489c5p-11},
    {-0x1.02caf02caf02bp-1, -9, -0x1.02caf02caf02bp-10},
    {-0x1.30df6b0df6b0dp-1, -8, -0x1.30df6b0df6b0dp-9},
    {-0x1.30df6b0df6b0dp-1, -7, -0x1.30df6b0df6b0dp-8},
    {-0x1.26a1fa6a1fa69p-1, -6, -0x1.26a1fa6a1fa69p-7},
    {-0x1.1c6489c6489c5p-1, -5, -0x1.1c6489c6489c5p-6},
    {-0x1.2bc0b2bc0b2bbp-1, -4, -0x1.2bc0b2bc0b2bbp-5},
    {-0x1.2bc0b2bc0b2bbp-1, -3, -0x1.2bc0b2bc0b2bbp-4},
    {-0x1.2bc0b2bc0b2bbp-1, -2, -0x1.2bc0b2bc0b2bbp-3},
    {-0x1.30df6b0df6b0dp-1, -1, -0x1.30df6b0df6b0dp-2},
    {-0x1.1227192271921p-1, 0, -0x1.1227192271921p-1},
    {-0x1.2183421834217p-1, 1, -0x1.2183421834217p+0},
    {-0x1.0d0860d0860cfp-1, 2, -0x1.0d0860d0860cfp+1},
    {-0x1.30df6b0df6b0dp-1, 3, -0x1.30df6b0df6b0dp+2},
    {-0x1.1227192271921p-1, 4, -0x1.1227192271921p+3},
    {-0x1.26a1fa6a1fa69p-1, 5, -0x1.26a1fa6a1fa69p+4},
    {-0x1.26a1fa6a1fa69p-1, 6, -0x1.26a1fa6a1fa69p+5},
    {-0x1.1c6489c6489c5p-1, 7, -0x1.1c6489c6489c5p+6},
    {-0x1.30df6b0df6b0dp-1, 8, -0x1.30df6b0df6b0dp+7},
    {-0x1.02caf02caf02bp-1, 9, -0x1.02caf02caf02bp+8},
    {-0x1.2183421834217p-1, 10, -0x1.2183421834217p+9},
    {-0x1.c736ec736ec7p-2, -10, -0x1.c736ec736ec7p-12},
    {-0x1.f02caf02cafp-2, -9, -0x1.f02caf02cafp-11},
    {-0x1.e5ef3e5ef3e5cp-2, -8, -0x1.e5ef3e5ef3e5cp-10},
    {-0x1.bcf97bcf97bccp-2, -7, -0x1.bcf97bcf97bccp-9},
    {-0x1.9e4129e4129e1p-2, -6, -0x1.9e4129e4129e1p-8},
    {-0x1.c736ec736ec7p-2, -5, -0x1.c736ec736ec7p-7},
    {-0x1.dbb1cdbb1cdb8p-2, -4, -0x1.dbb1cdbb1cdb8p-6},
    {-0x1.bcf97bcf97bccp-2, -3, -0x1.bcf97bcf97bccp-5},
    {-0x1.9e4129e4129e1p-2, -2, -0x1.9e4129e4129e1p-4},
    {-0x1.e5ef3e5ef3e5cp-2, -1, -0x1.e5ef3e5ef3e5cp-3},
    {-0x1.c736ec736ec7p-2, 0, -0x1.c736ec736ec7p-2},
    {-0x1.b2bc0b2bc0b28p-2, 1, -0x1.b2bc0b2bc0b28p-1},
    {-0x1.bcf97bcf97bccp-2, 2, -0x1.bcf97bcf97bccp+0},
    {-0x1.f02caf02cafp-2, 3, -0x1.f02caf02cafp+1},
    {-0x1.dbb1cdbb1cdb8p-2, 4, -0x1.dbb1cdbb1cdb8p+2},
    {-0x1.9e4129e4129e1p-2, 5, -0x1.9e4129e4129e1p+3},
    {-0x1.bcf97bcf97bccp-2, 6, -0x1.bcf97bcf97bccp+4},
    {-0x1.e5ef3e5ef3e5cp-2, 7, -0x1.e5ef3e5ef3e5cp+5},
    {-0x1.e5ef3e5ef3e5cp-2, 8, -0x1.e5ef3e5ef3e5cp+6},
    {-0x1.dbb1cdbb1cdb8p-2, 9, -0x1.dbb1cdbb1cdb8p+7},
    {-0x1.f02caf02cafp-2, 10, -0x1.f02caf02cafp+8},
    {-0x1.5fe235fe235fap-2, -10, -0x1.5fe235fe235fap-12},
    {-0x1.55a4c55a4c556p-2, -9, -0x1.55a4c55a4c556p-11},
    {-0x1.4129e4129e40fp-2, -8, -0x1.4129e4129e40fp-10},
    {-0x1.931569315692ep-2, -7, -0x1.931569315692ep-9},
    {-0x1.36ec736ec736bp-2, -6, -0x1.36ec736ec736bp-8},
    {-0x1.55a4c55a4c556p-2, -5, -0x1.55a4c55a4c556p-7},
    {-0x1.36ec736ec736bp-2, -4, -0x1.36ec736ec736bp-6},
    {-0x1.88d7f88d7f88ap-2, -3, -0x1.88d7f88d7f88ap-5},
    {-0x1.4b6754b6754b3p-2, -2, -0x1.4b6754b6754b3p-4},
    {-0x1.931569315692ep-2, -1, -0x1.931569315692ep-3},
    {-0x1.931569315692ep-2, 0, -0x1.931569315692ep-2},
    {-0x1.6a1fa6a1fa69ep-2, 1, -0x1.6a1fa6a1fa69ep-1},
    {-0x1.7e9a87e9a87e6p-2, 2, -0x1.7e9a87e9a87e6p+0},
    {-0x1.7e9a87e9a87e6p-2, 3, -0x1.7e9a87e9a87e6p+1},
    {-0x1.55a4c55a4c556p-2, 4, -0x1.55a4c55a4c556p+2},
    {-0x1.88d7f88d7f88ap-2, 5, -0x1.88d7f88d7f88ap+3},
    {-0x1.7e9a87e9a87e6p-2, 6, -0x1.7e9a87e9a87e6p+4},
    {-0x1.36ec736ec736bp-2, 7, -0x1.36ec736ec736bp+5},
    {-0x1.4129e4129e40fp-2, 8, -0x1.4129e4129e40fp+6},
    {-0x1.4129e4129e40fp-2, 9, -0x1.4129e4129e40fp+7},
    {-0x1.4129e4129e40fp-2, 10, -0x1.4129e4129e40fp+8},
    {-0x1.02caf02caf028p-2, -10, -0x1.02caf02caf028p-12},
    {-0x1.02caf02caf028p-2, -9, -0x1.02caf02caf028p-11},
    {-0x1.2bc0b2bc0b2b8p-2, -8, -0x1.2bc0b2bc0b2b8p-10},
    {-0x1.b3aa5b3aa5b32p-3, -7, -0x1.b3aa5b3aa5b32p-10},
    {-0x1.dca01dca01dc1p-3, -6, -0x1.dca01dca01dc1p-9},
    {-0x1.02caf02caf028p-2, -5, -0x1.02caf02caf028p-7},
    {-0x1.9f2f79f2f79eap-3, -4, -0x1.9f2f79f2f79eap-7},
    {-0x1.c8253c8253c7ap-3, -3, -0x1.c8253c8253c7ap-6},
    {-0x1.02caf02caf028p-2, -2, -0x1.02caf02caf028p-4},
    {-0x1.dca01dca01dc1p-3, -1, -0x1.dca01dca01dc1p-4},
    {-0x1.dca01dca01dc1p-3, 0, -0x1.dca01dca01dc1p-3},
    {-0x1.c8253c8253c7ap-3, 1, -0x1.c8253c8253c7ap-2},
    {-0x1.2183421834214p-2, 2, -0x1.2183421834214p+0},
    {-0x1.0d0860d0860ccp-2, 3, -0x1.0d0860d0860ccp+1},
    {-0x1.c8253c8253c7ap-3, 4, -0x1.c8253c8253c7ap+1},
    {-0x1.2183421834214p-2, 5, -0x1.2183421834214p+3},
    {-0x1.2bc0b2bc0b2b8p-2, 6, -0x1.2bc0b2bc0b2b8p+4},
    {-0x1.2183421834214p-2, 7, -0x1.2183421834214p+5},
    {-0x1.dca01dca01dc1p-3, 8, -0x1.dca01dca01dc1p+5},
    {-0x1.2bc0b2bc0b2b8p-2, 9, -0x1.2bc0b2bc0b2b8p+7},
    {-0x1.dca01dca01dc1p-3, 10, -0x1.dca01dca01dc1p+7},
    {-0x1.36ec736ec7366p-3, -10, -0x1.36ec736ec7366p-13},
    {-0x1.0df6b0df6b0d7p-3, -9, -0x1.0df6b0df6b0d7p-12},
    {-0x1.f2f79f2f79f1ep-4, -8, -0x1.f2f79f2f79f1ep-12},
    {-0x1.88d7f88d7f885p-3, -7, -0x1.88d7f88d7f885p-10},
    {-0x1.a10c1a10c19ffp-4, -6, -0x1.a10c1a10c19ffp-10},
    {-0x1.a10c1a10c19ffp-4, -5, -0x1.a10c1a10c19ffp-9},
    {-0x1.227192271921ep-3, -4, -0x1.227192271921ep-7},
    {-0x1.ca01dca01dc8ep-4, -3, -0x1.ca01dca01dc8ep-7},
    {-0x1.36ec736ec7366p-3, -2, -0x1.36ec736ec7366p-5},
    {-0x1.227192271921ep-3, -1, -0x1.227192271921ep-4},
    {-0x1.5fe235fe235f5p-3, 0, -0x1.5fe235fe235f5p-3},
    {-0x1.36ec736ec7366p-3, 1, -0x1.36ec736ec7366p-2},
    {-0x1.f2f79f2f79f1ep-4, 2, -0x1.f2f79f2f79f1ep-2},
    {-0x1.ca01dca01dc8ep-4, 3, -0x1.ca01dca01dc8ep-1},
    {-0x1.36ec736ec7366p-3, 4, -0x1.36ec736ec7366p+1},
    {-0x1.36ec736ec7366p-3, 5, -0x1.36ec736ec7366p+2},
    {-0x1.227192271921ep-3, 6, -0x1.227192271921ep+3},
    {-0x1.227192271921ep-3, 7, -0x1.227192271921ep+4},
    {-0x1.88d7f88d7f885p-3, 8, -0x1.88d7f88d7f885p+5},
    {-0x1.4b6754b6754aep-3, 9, -0x1.4b6754b6754aep+6},
    {-0x1.f2f79f2f79f1ep-4, 10, -0x1.f2f79f2f79f1ep+6},
    {-0x1.a10c1a10c19edp-5, -10, -0x1.a10c1a10c19edp-15},
    {-0x1.2271922719215p-4, -9, -0x1.2271922719215p-13},
    {-0x1.4b6754b6754a5p-4, -8, -0x1.4b6754b6754a5p-12},
    {-0x1.2271922719215p-4, -7, -0x1.2271922719215p-11},
    {-0x1.fa6a1fa6a1f5fp-6, -6, -0x1.fa6a1fa6a1f5fp-12},
    {-0x1.dca01dca014e1p-11, -5, -0x1.dca01dca014e1p-16},
    {-0x1.5693156931522p-6, -4, -0x1.5693156931522p-10},
    {-0x1.4b6754b6754a5p-4, -3, -0x1.4b6754b6754a5p-7},
    {-0x1.4b6754b6754a5p-4, -2, -0x1.4b6754b6754a5p-6},
    {-0x1.65781657815c9p-7, -1, -0x1.65781657815c9p-8},
    {-0x1.4b6754b6754a5p-4, 0, -0x1.4b6754b6754a5p-4},
    {-0x1.2271922719215p-4, 1, -0x1.2271922719215p-3},
    {-0x1.a10c1a10c19edp-5, 2, -0x1.a10c1a10c19edp-3},
    {-0x1.2271922719215p-4, 3, -0x1.2271922719215p-1},
    {-0x1.f2f79f2f79f0cp-5, 4, -0x1.f2f79f2f79f0cp-1},
    {-0x1.fa6a1fa6a1f5fp-6, 5, -0x1.fa6a1fa6a1f5fp-1},
    {-0x1.dca01dca014e1p-11, 6, -0x1.dca01dca014e1p-5},
    {-0x1.f2f79f2f79f0cp-5, 7, -0x1.f2f79f2f79f0cp+2},
    {-0x1.5693156931522p-6, 8, -0x1.5693156931522p+2},
    {-0x1.dca01dca014e1p-11, 9, -0x1.dca01dca014e1p-2},
    {-0x1.f2f79f2f79f0cp-5, 10, -0x1.f2f79f2f79f0cp+5},
    {0x1.3fbe85edc9p+1, -10, 0x1.3fbe85edc9p-9},
    {0x1.3fbe85e757bb9p+1, -9, 0x1.3fbe85e757bb9p-8},
    {0x1.3fbe85edc90e1p+1, -8, 0x1.3fbe85edc90e1p-7},
    {0x1.3fbe85edc9p+1, -7, 0x1.3fbe85edc9p-6},
    {0x1.3fbe85edc9p+1, -6, 0x1.3fbe85edc9p-5},
    {0x1.3fbe85edc9p+1, -5, 0x1.3fbe85edc9p-4},
    {0x1.3fbe85edc9p+1, -4, 0x1.3fbe85edc9p-3},
    {0x1.3fbe85edc9p+1, -3, 0x1.3fbe85edc9p-2},
    {0x1.3fbe85edca198p+1, -2, 0x1.3fbe85edca198p-1},
    {0x1.3fbe85edc9p+1, -1, 0x1.3fbe85edc9p+0},
    {0x1.3fbe85edc9p+1, 0, 0x1.3fbe85edc9p+1},
    {0x1.3ed925ac3fc8bp+1, 1, 0x1.3ed925ac3fc8bp+2},
    {0x1.3fbe85edc9p+1, 2, 0x1.3fbe85edc9p+3},
    {0x1.3fbe85edc9001p+1, 3, 0x1.3fbe85edc9001p+4},
    {0x1.3fbe85edc9p+1, 4, 0x1.3fbe85edc9p+5},
    {0x1.3fbf81964b6abp+1, 5, 0x1.3fbf81964b6abp+6},
    {0x1.3fbe85edc9p+1, 6, 0x1.3fbe85edc9p+7},
    {0x1.3fbe85edc9p+1, 7, 0x1.3fbe85edc9p+8},
    {0x1.3fbec909a782dp+1, 8, 0x1.3fbec909a782dp+9},
    {0x1.3ed925ac3fc8bp+1, 9, 0x1.3ed925ac3fc8bp+10},
    {0x1.3fbe85edef7bap+1, 10, 0x1.3fbe85edef7bap+11},
    {0x1.56931569315b2p-6, -10, 0x1.56931569315b2p-16},
    {0x1.2271922719239p-4, -9, 0x1.2271922719239p-13},
    {0x1.f2f79f2f79f54p-5, -8, 0x1.f2f79f2f79f54p-13},
    {0x1.4b6754b6754c9p-4, -7, 0x1.4b6754b6754c9p-11},
    {0x1.4b6754b6754c9p-4, -6, 0x1.4b6754b6754c9p-10},
    {0x1.56931569315b2p-6, -5, 0x1.56931569315b2p-11},
    {0x1.65781657816e9p-7, -4, 0x1.65781657816e9p-11},
    {0x1.745d1745d1758p-4, -3, 0x1.745d1745d1758p-7},
    {0x1.fa6a1fa6a1fefp-6, -2, 0x1.fa6a1fa6a1fefp-8},
    {0x1.745d1745d1758p-4, -1, 0x1.745d1745d1758p-5},
    {0x1.fa6a1fa6a1fefp-6, 0, 0x1.fa6a1fa6a1fefp-6},
    {0x1.f2f79f2f79f54p-5, 1, 0x1.f2f79f2f79f54p-4},
    {0x1.2271922719239p-4, 2, 0x1.2271922719239p-2},
    {0x1.2271922719239p-4, 3, 0x1.2271922719239p-1},
    {0x1.56931569315b2p-6, 4, 0x1.56931569315b2p-2},
    {0x1.56931569315b2p-6, 5, 0x1.56931569315b2p-1},
    {0x1.fa6a1fa6a1fefp-6, 6, 0x1.fa6a1fa6a1fefp+0},
    {0x1.fa6a1fa6a1fefp-6, 7, 0x1.fa6a1fa6a1fefp+1},
    {0x1.fa6a1fa6a1fefp-6, 8, 0x1.fa6a1fa6a1fefp+2},
    {0x1.4f2094f209516p-5, 9, 0x1.4f2094f209516p+4},
    {0x1.dca01dca026e1p-11, 10, 0x1.dca01dca026e1p-1},
    {0x1.ca01dca01dcb2p-4, -10, 0x1.ca01dca01dcb2p-14},
    {0x1.4b6754b6754cp-3, -9, 0x1.4b6754b6754cp-12},
    {0x1.36ec736ec7378p-3, -8, 0x1.36ec736ec7378p-11},
    {0x1.f2f79f2f79f42p-4, -7, 0x1.f2f79f2f79f42p-11},
    {0x1.227192271923p-3, -6, 0x1.227192271923p-9},
    {0x1.f2f79f2f79f42p-4, -5, 0x1.f2f79f2f79f42p-9},
    {0x1.36ec736ec7378p-3, -4, 0x1.36ec736ec7378p-7},
    {0x1.36ec736ec7378p-3, -3, 0x1.36ec736ec7378p-6},
    {0x1.36ec736ec7378p-3, -2, 0x1.36ec736ec7378p-5},
    {0x1.ca01dca01dcb2p-4, -1, 0x1.ca01dca01dcb2p-5},
    {0x1.0df6b0df6b0e9p-3, 0, 0x1.0df6b0df6b0e9p-3},
    {0x1.0df6b0df6b0e9p-3, 1, 0x1.0df6b0df6b0e9p-2},
    {0x1.0df6b0df6b0e9p-3, 2, 0x1.0df6b0df6b0e9p-1},
    {0x1.ca01dca01dcb2p-4, 3, 0x1.ca01dca01dcb2p-1},
    {0x1.0df6b0df6b0e9p-3, 4, 0x1.0df6b0df6b0e9p+1},
    {0x1.88d7f88d7f897p-3, 5, 0x1.88d7f88d7f897p+2},
    {0x1.a10c1a10c1a23p-4, 6, 0x1.a10c1a10c1a23p+2},
    {0x1.88d7f88d7f897p-3, 7, 0x1.88d7f88d7f897p+4},
    {0x1.227192271923p-3, 8, 0x1.227192271923p+5},
    {0x1.0df6b0df6b0e9p-3, 9, 0x1.0df6b0df6b0e9p+6},
    {0x1.227192271923p-3, 10, 0x1.227192271923p+7},
    {0x1.0d0860d0860d5p-2, -10, 0x1.0d0860d0860d5p-12},
    {0x1.2bc0b2bc0b2c1p-2, -9, 0x1.2bc0b2bc0b2c1p-11},
    {0x1.9f2f79f2f79fcp-3, -8, 0x1.9f2f79f2f79fcp-11},
    {0x1.dca01dca01dd3p-3, -7, 0x1.dca01dca01dd3p-10},
    {0x1.0d0860d0860d5p-2, -6, 0x1.0d0860d0860d5p-8},
    {0x1.c8253c8253c8cp-3, -5, 0x1.c8253c8253c8cp-8},
    {0x1.0d0860d0860d5p-2, -4, 0x1.0d0860d0860d5p-6},
    {0x1.0d0860d0860d5p-2, -3, 0x1.0d0860d0860d5p-5},
    {0x1.9f2f79f2f79fcp-3, -2, 0x1.9f2f79f2f79fcp-5},
    {0x1.dca01dca01dd3p-3, -1, 0x1.dca01dca01dd3p-4},
    {0x1.b3aa5b3aa5b44p-3, 0, 0x1.b3aa5b3aa5b44p-3},
    {0x1.0d0860d0860d5p-2, 1, 0x1.0d0860d0860d5p-1},
    {0x1.dca01dca01dd3p-3, 2, 0x1.dca01dca01dd3p-1},
    {0x1.c8253c8253c8cp-3, 3, 0x1.c8253c8253c8cp+0},
    {0x1.0d0860d0860d5p-2, 4, 0x1.0d0860d0860d5p+2},
    {0x1.dca01dca01dd3p-3, 5, 0x1.dca01dca01dd3p+2},
    {0x1.b3aa5b3aa5b44p-3, 6, 0x1.b3aa5b3aa5b44p+3},
    {0x1.2bc0b2bc0b2c1p-2, 7, 0x1.2bc0b2bc0b2c1p+5},
    {0x1.b3aa5b3aa5b44p-3, 8, 0x1.b3aa5b3aa5b44p+5},
    {0x1.218342183421dp-2, 9, 0x1.218342183421dp+7},
    {0x1.2bc0b2bc0b2c1p-2, 10, 0x1.2bc0b2bc0b2c1p+8},
    {0x1.4b6754b6754bbp-2, -10, 0x1.4b6754b6754bbp-12},
    {0x1.36ec736ec7373p-2, -9, 0x1.36ec736ec7373p-11},
    {0x1.4129e4129e417p-2, -8, 0x1.4129e4129e417p-10},
    {0x1.4b6754b6754bbp-2, -7, 0x1.4b6754b6754bbp-9},
    {0x1.4129e4129e417p-2, -6, 0x1.4129e4129e417p-8},
    {0x1.36ec736ec7373p-2, -5, 0x1.36ec736ec7373p-7},
    {0x1.36ec736ec7373p-2, -4, 0x1.36ec736ec7373p-6},
    {0x1.4129e4129e417p-2, -3, 0x1.4129e4129e417p-5},
    {0x1.5fe235fe23602p-2, -2, 0x1.5fe235fe23602p-4},
    {0x1.9315693156936p-2, -1, 0x1.9315693156936p-3},
    {0x1.6a1fa6a1fa6a6p-2, 0, 0x1.6a1fa6a1fa6a6p-2},
    {0x1.36ec736ec7373p-2, 1, 0x1.36ec736ec7373p-1},
    {0x1.7e9a87e9a87eep-2, 2, 0x1.7e9a87e9a87eep+0},
    {0x1.5fe235fe23602p-2, 3, 0x1.5fe235fe23602p+1},
    {0x1.6a1fa6a1fa6a6p-2, 4, 0x1.6a1fa6a1fa6a6p+2},
    {0x1.4b6754b6754bbp-2, 5, 0x1.4b6754b6754bbp+3},
    {0x1.36ec736ec7373p-2, 6, 0x1.36ec736ec7373p+4},
    {0x1.36ec736ec7373p-2, 7, 0x1.36ec736ec7373p+5},
    {0x1.88d7f88d7f892p-2, 8, 0x1.88d7f88d7f892p+6},
    {0x1.55a4c55a4c55ep-2, 9, 0x1.55a4c55a4c55ep+7},
    {0x1.7e9a87e9a87eep-2, 10, 0x1.7e9a87e9a87eep+8},
    {0x1.e5ef3e5ef3e64p-2, -10, 0x1.e5ef3e5ef3e64p-12},
    {0x1.c736ec736ec78p-2, -9, 0x1.c736ec736ec78p-11},
    {0x1.b2bc0b2bc0b3p-2, -8, 0x1.b2bc0b2bc0b3p-10},
    {0x1.e5ef3e5ef3e64p-2, -7, 0x1.e5ef3e5ef3e64p-9},
    {0x1.fa6a1fa6a1fabp-2, -6, 0x1.fa6a1fa6a1fabp-8},
    {0x1.e5ef3e5ef3e64p-2, -5, 0x1.e5ef3e5ef3e64p-7},
    {0x1.c736ec736ec78p-2, -4, 0x1.c736ec736ec78p-6},
    {0x1.c736ec736ec78p-2, -3, 0x1.c736ec736ec78p-5},
    {0x1.bcf97bcf97bd4p-2, -2, 0x1.bcf97bcf97bd4p-4},
    {0x1.e5ef3e5ef3e64p-2, -1, 0x1.e5ef3e5ef3e64p-3},
    {0x1.a87e9a87e9a8dp-2, 0, 0x1.a87e9a87e9a8dp-2},
    {0x1.fa6a1fa6a1fabp-2, 1, 0x1.fa6a1fa6a1fabp-1},
    {0x1.9e4129e4129e9p-2, 2, 0x1.9e4129e4129e9p+0},
    {0x1.c736ec736ec78p-2, 3, 0x1.c736ec736ec78p+1},
    {0x1.bcf97bcf97bd4p-2, 4, 0x1.bcf97bcf97bd4p+2},
    {0x1.b2bc0b2bc0b3p-2, 5, 0x1.b2bc0b2bc0b3p+3},
    {0x1.9e4129e4129e9p-2, 6, 0x1.9e4129e4129e9p+4},
    {0x1.f02caf02caf08p-2, 7, 0x1.f02caf02caf08p+5},
    {0x1.9e4129e4129e9p-2, 8, 0x1.9e4129e4129e9p+6},
    {0x1.fa6a1fa6a1fabp-2, 9, 0x1.fa6a1fa6a1fabp+7},
    {0x1.c736ec736ec78p-2, 10, 0x1.c736ec736ec78p+8},
    {0x1.30df6b0df6b11p-1, -10, 0x1.30df6b0df6b11p-11},
    {0x1.1c6489c6489c9p-1, -9, 0x1.1c6489c6489c9p-10},
    {0x1.1227192271925p-1, -8, 0x1.1227192271925p-9},
    {0x1.30df6b0df6b11p-1, -7, 0x1.30df6b0df6b11p-8},
    {0x1.02caf02caf02fp-1, -6, 0x1.02caf02caf02fp-7},
    {0x1.1227192271925p-1, -5, 0x1.1227192271925p-6},
    {0x1.02caf02caf02fp-1, -4, 0x1.02caf02caf02fp-5},
    {0x1.26a1fa6a1fa6dp-1, -3, 0x1.26a1fa6a1fa6dp-4},
    {0x1.218342183421bp-1, -2, 0x1.218342183421bp-3},
    {0x1.2bc0b2bc0b2bfp-1, -1, 0x1.2bc0b2bc0b2bfp-2},
    {0x1.1227192271925p-1, 0, 0x1.1227192271925p-1},
    {0x1.30df6b0df6b11p-1, 1, 0x1.30df6b0df6b11p+0},
    {0x1.26a1fa6a1fa6dp-1, 2, 0x1.26a1fa6a1fa6dp+1},
    {0x1.26a1fa6a1fa6dp-1, 3, 0x1.26a1fa6a1fa6dp+2},
    {0x1.0d0860d0860d3p-1, 4, 0x1.0d0860d0860d3p+3},
    {0x1.26a1fa6a1fa6dp-1, 5, 0x1.26a1fa6a1fa6dp+4},
    {0x1.07e9a87e9a881p-1, 6, 0x1.07e9a87e9a881p+5},
    {0x1.26a1fa6a1fa6dp-1, 7, 0x1.26a1fa6a1fa6dp+6},
    {0x1.0d0860d0860d3p-1, 8, 0x1.0d0860d0860d3p+7},
    {0x1.2bc0b2bc0b2bfp-1, 9, 0x1.2bc0b2bc0b2bfp+8},
    {0x1.30df6b0df6b11p-1, 10, 0x1.30df6b0df6b11p+9},
    {0x1.5f6b0df6b0dfap-1, -10, 0x1.5f6b0df6b0dfap-11},
    {0x1.6489c6489c64cp-1, -9, 0x1.6489c6489c64cp-10},
    {0x1.5a4c55a4c55a8p-1, -8, 0x1.5a4c55a4c55a8p-9},
    {0x1.5f6b0df6b0dfap-1, -7, 0x1.5f6b0df6b0dfap-8},
    {0x1.5a4c55a4c55a8p-1, -6, 0x1.5a4c55a4c55a8p-7},
    {0x1.3b9403b9403bcp-1, -5, 0x1.3b9403b9403bcp-6},
    {0x1.3b9403b9403bcp-1, -4, 0x1.3b9403b9403bcp-5},
    {0x1.552d9d52d9d56p-1, -3, 0x1.552d9d52d9d56p-4},
    {0x1.6489c6489c64cp-1, -2, 0x1.6489c6489c64cp-3},
    {0x1.4af02caf02cb2p-1, -1, 0x1.4af02caf02cb2p-2},
    {0x1.4af02caf02cb2p-1, 0, 0x1.4af02caf02cb2p-1},
    {0x1.3b9403b9403bcp-1, 1, 0x1.3b9403b9403bcp+0},
    {0x1.4af02caf02cb2p-1, 2, 0x1.4af02caf02cb2p+1},
    {0x1.4af02caf02cb2p-1, 3, 0x1.4af02caf02cb2p+2},
    {0x1.40b2bc0b2bc0ep-1, 4, 0x1.40b2bc0b2bc0ep+3},
    {0x1.5a4c55a4c55a8p-1, 5, 0x1.5a4c55a4c55a8p+4},
    {0x1.36754b6754b6ap-1, 6, 0x1.36754b6754b6ap+5},
    {0x1.36754b6754b6ap-1, 7, 0x1.36754b6754b6ap+6},
    {0x1.5a4c55a4c55a8p-1, 8, 0x1.5a4c55a4c55a8p+7},
    {0x1.5a4c55a4c55a8p-1, 9, 0x1.5a4c55a4c55a8p+8},
    {0x1.3b9403b9403bcp-1, 10, 0x1.3b9403b9403bcp+9},
    {0x1.6f3e5ef3e5ef7p-1, -10, 0x1.6f3e5ef3e5ef7p-11},
    {0x1.6a1fa6a1fa6a5p-1, -9, 0x1.6a1fa6a1fa6a5p-10},
    {0x1.83b9403b9403fp-1, -8, 0x1.83b9403b9403fp-9},
    {0x1.6f3e5ef3e5ef7p-1, -7, 0x1.6f3e5ef3e5ef7p-8},
    {0x1.83b9403b9403fp-1, -6, 0x1.83b9403b9403fp-7},
    {0x1.88d7f88d7f891p-1, -5, 0x1.88d7f88d7f891p-6},
    {0x1.8df6b0df6b0e3p-1, -4, 0x1.8df6b0df6b0e3p-5},
    {0x1.88d7f88d7f891p-1, -3, 0x1.88d7f88d7f891p-4},
    {0x1.88d7f88d7f891p-1, -2, 0x1.88d7f88d7f891p-3},
    {0x1.88d7f88d7f891p-1, -1, 0x1.88d7f88d7f891p-2},
    {0x1.88d7f88d7f891p-1, 0, 0x1.88d7f88d7f891p-1},
    {0x1.7e9a87e9a87edp-1, 1, 0x1.7e9a87e9a87edp+0},
    {0x1.6f3e5ef3e5ef7p-1, 2, 0x1.6f3e5ef3e5ef7p+1},
    {0x1.797bcf97bcf9bp-1, 3, 0x1.797bcf97bcf9bp+2},
    {0x1.8df6b0df6b0e3p-1, 4, 0x1.8df6b0df6b0e3p+3},
    {0x1.88d7f88d7f891p-1, 5, 0x1.88d7f88d7f891p+4},
    {0x1.8df6b0df6b0e3p-1, 6, 0x1.8df6b0df6b0e3p+5},
    {0x1.9315693156935p-1, 7, 0x1.9315693156935p+6},
    {0x1.6f3e5ef3e5ef7p-1, 8, 0x1.6f3e5ef3e5ef7p+7},
    {0x1.6f3e5ef3e5ef7p-1, 9, 0x1.6f3e5ef3e5ef7p+8},
    {0x1.9315693156935p-1, 10, 0x1.9315693156935p+9},
    {0x1.a807728077284p-1, -10, 0x1.a807728077284p-11},
    {0x1.9dca01dca01ep-1, -9, 0x1.9dca01dca01ep-10},
    {0x1.c1a10c1a10c1ep-1, -8, 0x1.c1a10c1a10c1ep-9},
    {0x1.cbde7cbde7cc1p-1, -7, 0x1.cbde7cbde7cc1p-8},
    {0x1.ad262ad262ad6p-1, -6, 0x1.ad262ad262ad6p-7},
    {0x1.c6bfc46bfc46fp-1, -5, 0x1.c6bfc46bfc46fp-6},
    {0x1.a807728077284p-1, -4, 0x1.a807728077284p-5},
    {0x1.9dca01dca01ep-1, -3, 0x1.9dca01dca01ep-4},
    {0x1.c6bfc46bfc46fp-1, -2, 0x1.c6bfc46bfc46fp-3},
    {0x1.b7639b7639b7ap-1, -1, 0x1.b7639b7639b7ap-2},
    {0x1.b7639b7639b7ap-1, 0, 0x1.b7639b7639b7ap-1},
    {0x1.9dca01dca01ep-1, 1, 0x1.9dca01dca01ep+0},
    {0x1.ad262ad262ad6p-1, 2, 0x1.ad262ad262ad6p+1},
    {0x1.a807728077284p-1, 3, 0x1.a807728077284p+2},
    {0x1.bc8253c8253ccp-1, 4, 0x1.bc8253c8253ccp+3},
    {0x1.a807728077284p-1, 5, 0x1.a807728077284p+4},
    {0x1.9dca01dca01ep-1, 6, 0x1.9dca01dca01ep+5},
    {0x1.b7639b7639b7ap-1, 7, 0x1.b7639b7639b7ap+6},
    {0x1.cbde7cbde7cc1p-1, 8, 0x1.cbde7cbde7cc1p+7},
    {0x1.ad262ad262ad6p-1, 9, 0x1.ad262ad262ad6p+8},
    {0x1.c1a10c1a10c1ep-1, 10, 0x1.c1a10c1a10c1ep+9},
    {0x1.e5ef3e5ef3e63p-1, -10, 0x1.e5ef3e5ef3e63p-11},
    {0x1.d69315693156dp-1, -9, 0x1.d69315693156dp-10},
    {0x1.f54b6754b6758p-1, -8, 0x1.f54b6754b6758p-9},
    {0x1.fa6a1fa6a1faap-1, -7, 0x1.fa6a1fa6a1faap-8},
    {0x1.e5ef3e5ef3e63p-1, -6, 0x1.e5ef3e5ef3e63p-7},
    {0x1.e0d0860d08611p-1, -5, 0x1.e0d0860d08611p-6},
    {0x1.d69315693156dp-1, -4, 0x1.d69315693156dp-5},
    {0x1.e0d0860d08611p-1, -3, 0x1.e0d0860d08611p-4},
    {0x1.fa6a1fa6a1faap-1, -2, 0x1.fa6a1fa6a1faap-3},
    {0x1.e0d0860d08611p-1, -1, 0x1.e0d0860d08611p-2},
    {0x1.dbb1cdbb1cdbfp-1, 0, 0x1.dbb1cdbb1cdbfp-1},
    {0x1.dbb1cdbb1cdbfp-1, 1, 0x1.dbb1cdbb1cdbfp+0},
    {0x1.e5ef3e5ef3e63p-1, 2, 0x1.e5ef3e5ef3e63p+1},
    {0x1.f02caf02caf07p-1, 3, 0x1.f02caf02caf07p+2},
    {0x1.fa6a1fa6a1faap-1, 4, 0x1.fa6a1fa6a1faap+3},
    {0x1.fa6a1fa6a1faap-1, 5, 0x1.fa6a1fa6a1faap+4},
    {0x1.f02caf02caf07p-1, 6, 0x1.f02caf02caf07p+5},
    {0x1.dbb1cdbb1cdbfp-1, 7, 0x1.dbb1cdbb1cdbfp+6},
    {0x1.f54b6754b6758p-1, 8, 0x1.f54b6754b6758p+7},
    {0x1.ff88d7f88d7fcp-1, 9, 0x1.ff88d7f88d7fcp+8},
    {0x1.eb0df6b0df6b5p-1, 10, 0x1.eb0df6b0df6b5p+9},
    {0x1p+0, -10, 0x1p-10},
    {0x1p+0, -9, 0x1p-9},
    {0x1p+0, -8, 0x1p-8},
    {0x1p+0, -7, 0x1p-7},
    {0x1p+0, -6, 0x1p-6},
    {0x1p+0, -5, 0x1p-5},
    {0x1p+0, -4, 0x1p-4},
    {0x1p+0, -3, 0x1p-3},
    {0x1p+0, -2, 0x1p-2},
    {0x1p+0, -1, 0x1p-1},
    {0x1p+0, 0, 0x1p+0},
    {0x1p+0, 1, 0x1p+1},
    {0x1p+0, 2, 0x1p+2},
    {0x1p+0, 3, 0x1p+3},
    {0x1p+0, 4, 0x1p+4},
    {0x1p+0, 5, 0x1p+5},
    {0x1p+0, 6, 0x1p+6},
    {0x1p+0, 7, 0x1p+7},
    {0x1p+0, 8, 0x1p+8},
    {0x1p+0, 9, 0x1p+9},
    {0x1p+0, 10, 0x1p+10},
    {0x1.cc359e067a348p+0, -1023, 0x0.e61acf033d1a4p-1022},
    {0x1.cc359e067a348p+0, -1022, 0x1.cc359e067a348p-1022},
    {0x1.cc359e067a348p+0, -1000, 0x1.cc359e067a348p-1000},
    {0x1.cc359e067a348p+0, -999, 0x1.cc359e067a348p-999},
    {0x1.cc359e067a348p+0, -10, 0x1.cc359e067a348p-10},
    {0x1.cc2f104dbf6d7p+0, -9, 0x1.cc2f104dbf6d7p-9},
    {0x1.cc359e067a348p+0, -8, 0x1.cc359e067a348p-8},
    {0x1.cc359e067a348p+0, -7, 0x1.cc359e067a348p-7},
    {0x1.cc359e067a348p+0, -6, 0x1.cc359e067a348p-6},
    {0x1.cc359e03788cp+0, -5, 0x1.cc359e03788cp-5},
    {0x1.cc356bb193526p+0, -4, 0x1.cc356bb193526p-4},
    {0x1.cc359e067a348p+0, -3, 0x1.cc359e067a348p-3},
    {0x1.cc359e067a348p+0, -2, 0x1.cc359e067a348p-2},
    {0x1.cc359e067a348p+0, -1, 0x1.cc359e067a348p-1},
    {0x1.cc359e067a348p+0, 0, 0x1.cc359e067a348p+0},
    {0x1.3c33b730268dbp+2, 1023, HUGE_VALF},
    {0x1.3c33b72569c7ap+2, 1022, HUGE_VALF},
    {0x1.3c33b72569c63p+2, 1000, 0x1.3c33b72569c63p+1002},
    {0x1.3c33b7256c85ep+2, 999, 0x1.3c33b7256c85ep+1001},
    {0x1.3c33b72569c5fp+2, 0, 0x1.3c33b72569c5fp+2},
    {0x1.3c33b72569c63p+2, 1, 0x1.3c33b72569c63p+3},
    {0x1.3c33b72569c63p+2, 2, 0x1.3c33b72569c63p+4},
    {0x1.3c33b72569c63p+2, 3, 0x1.3c33b72569c63p+5},
    {0x1.3c33b72569e96p+2, 4, 0x1.3c33b72569e96p+6},
    {0x1.3c33b72569c63p+2, 5, 0x1.3c33b72569c63p+7},
    {0x1.3c33b72569c63p+2, 6, 0x1.3c33b72569c63p+8},
    {0x1.3c33b2f3abde1p+2, 7, 0x1.3c33b2f3abde1p+9},
    {0x1.3c33b72569c63p+2, 8, 0x1.3c33b72569c63p+10},
    {0x1.3c33b725697fep+2, 9, 0x1.3c33b725697fep+11},
    {0x1.3c33b72569c6fp+2, 10, 0x1.3c33b72569c6fp+12},
    {0x1.eb851eb851eb8p-3, -1023, 0x0.1eb851eb851ecp-1022},
    {0x1.c28f5c28f5c29p-3, -1022, 0x0.3851eb851eb85p-1022},
    {0x1p-1, -1023, 0x0.4p-1022},
    {0x1p-1, -1022, 0x0.8p-1022},
    {0x1.6b851eb851eb8p-1, -1023, 0x0.5ae147ae147aep-1022},
    {0x1.7ae147ae147aep-1, -1022, 0x0.bd70a3d70a3d7p-1022},
    {0x1.999999999999ap-3, -1074, 0x0p+0},
    {0x1.eb851eb851eb8p-3, -1073, 0x0p+0},
    {0x1p-1, -1074, 0x0p+0},
    {0x1p-1, -1073, 0x0.0000000000001p-1022},
    {0x1.6b851eb851eb8p-1, -1074, 0x0.0000000000001p-1022},
    {0x1.8f5c28f5c28f6p-1, -1073, 0x0.0000000000002p-1022},
    {0x1p+0, 1023, 0x1p+1023},
    {0x1p+0, 1022, 0x1p+1022},
    {0x1.3c33b72569c63p+2, 0, 0x1.3c33b72569c63p+2},
    {0x1.3c33b72569c63p+2, 1, 0x1.3c33b72569c63p+3},
    {0x1.3c33b72569c63p+2, 2, 0x1.3c33b72569c63p+4},
    {0x1.3c33b72569c63p+2, 3, 0x1.3c33b72569c63p+5},
    {0x1.3c33b72569c63p+2, 4, 0x1.3c33b72569c63p+6},
    {0x1.3c33b72569c63p+2, 5, 0x1.3c33b72569c63p+7},
    {0x1.3c33b72569c63p+2, 6, 0x1.3c33b72569c63p+8},
    {0x1.3c33b72569c63p+2, 7, 0x1.3c33b72569c63p+9},
    {0x1.3c33b72569c63p+2, 8, 0x1.3c33b72569c63p+10},
    {0x1.3c33b72569c63p+2, 9, 0x1.3c33b72569c63p+11},
    {0x1.3c33b72569c63p+2, 10, 0x1.3c33b72569c63p+12},
    {0x1.3c33b72569c63p+2, 11, 0x1.3c33b72569c63p+13},
    {0x1.3c33b72569c63p+2, 12, 0x1.3c33b72569c63p+14},
    {0x1.3c33b72569c63p+2, 13, 0x1.3c33b72569c63p+15},
    {0x1.3c33b72569c63p+2, 14, 0x1.3c33b72569c63p+16},
    {0x1.3c33b72569c63p+2, 15, 0x1.3c33b72569c63p+17},
    {0x1.3c33b72569c63p+2, 16, 0x1.3c33b72569c63p+18},
    {0x1.3c33b72569c63p+2, 17, 0x1.3c33b72569c63p+19},
    {0x1.3c345eeb160d5p+2, 18, 0x1.3c345eeb160d5p+20},
    {0x1.3c33b72569c63p+2, 19, 0x1.3c33b72569c63p+21},
    {0x1.3c33b72569c63p+2, 20, 0x1.3c33b72569c63p+22},
    {0x1.3c33b72569c63p+2, 21, 0x1.3c33b72569c63p+23},
    {0x1.3c33b72569c63p+2, 22, 0x1.3c33b72569c63p+24},
    {0x1.3c339dfaf6552p+2, 23, 0x1.3c339dfaf6552p+25},
    {0x1.3c339dfaf6552p+2, 24, 0x1.3c339dfaf6552p+26},
    {0x1.3c33b72569c63p+2, 25, 0x1.3c33b72569c63p+27},
    {0x1.3c33b72569c63p+2, 26, 0x1.3c33b72569c63p+28},
    {0x1.3c33b72569c63p+2, 27, 0x1.3c33b72569c63p+29},
    {0x1.3c33b72569c63p+2, 28, 0x1.3c33b72569c63p+30},
    {0x1.3c33b72569c63p+2, 29, 0x1.3c33b72569c63p+31},
    {0x1.3c33b72569c63p+2, 30, 0x1.3c33b72569c63p+32},
    {0x1.3c33b72569c63p+2, 31, 0x1.3c33b72569c63p+33},
    {0x1.3c33b72569c63p+2, 32, 0x1.3c33b72569c63p+34},
    {0x1.3c33b72569c63p+2, 33, 0x1.3c33b72569c63p+35},
    {0x1.3c33b72569c63p+2, 34, 0x1.3c33b72569c63p+36},
    {0x1.3c33b72569c63p+2, 35, 0x1.3c33b72569c63p+37},
    {0x1.3c38a16ff5db8p+2, 36, 0x1.3c38a16ff5db8p+38},
    {0x1.3c33b72569c63p+2, 37, 0x1.3c33b72569c63p+39},
    {0x1.3c33b72569c63p+2, 38, 0x1.3c33b72569c63p+40},
    {0x1.3c33b72569c63p+2, 39, 0x1.3c33b72569c63p+41},
    {0x1.3c33b72569d45p+2, 40, 0x1.3c33b72569d45p+42},
    {0x1.3c33b72569c63p+2, 41, 0x1.3c33b72569c63p+43},
    {0x1.3c33b72569c63p+2, 42, 0x1.3c33b72569c63p+44},
    {0x1.3c33b72569c63p+2, 43, 0x1.3c33b72569c63p+45},
    {0x1.3c33b72569c63p+2, 44, 0x1.3c33b72569c63p+46},
    {0x1.3c33b72569c63p+2, 45, 0x1.3c33b72569c63p+47},
    {0x1.3c33b7256a995p+2, 46, 0x1.3c33b7256a995p+48},
    {0x1.3c33b72569c63p+2, 47, 0x1.3c33b72569c63p+49},
    {0x1.3c33b8d2e8efep+2, 48, 0x1.3c33b8d2e8efep+50},
    {0x1.3c33b72569c63p+2, 49, 0x1.3c33b72569c63p+51},
    {0x1.3c33b72569c63p+2, 50, 0x1.3c33b72569c63p+52},
    {0x1.3c33b72569c63p+2, 51, 0x1.3c33b72569c63p+53},
    {0x1.3c33b72569c63p+2, 52, 0x1.3c33b72569c63p+54},
    {0x1.3c33b72569c63p+2, 53, 0x1.3c33b72569c63p+55},
    {0x1.3c33b72569c63p+2, 54, 0x1.3c33b72569c63p+56},
    {0x1.3c33b72569c63p+2, 55, 0x1.3c33b72569c63p+57},
    {0x1.3c33b72569c63p+2, 56, 0x1.3c33b72569c63p+58},
    {0x1.3c33b7256adfbp+2, 57, 0x1.3c33b7256adfbp+59},
    {0x1.3c33b72569c63p+2, 58, 0x1.3c33b72569c63p+60},
    {0x1.3c33b72569c63p+2, 59, 0x1.3c33b72569c63p+61},
    {0x1.3c33b72569c63p+2, 60, 0x1.3c33b72569c63p+62},
    {0x1.3c33b72569c63p+2, 61, 0x1.3c33b72569c63p+63},
    {0x1.3c33b86789258p+2, 62, 0x1.3c33b86789258p+64},
    {0x1.3c33b72569c63p+2, 63, 0x1.3c33b72569c63p+65},
    {0x1.3c33b72569c63p+2, 64, 0x1.3c33b72569c63p+66},
    {0x1.3c33b72569c63p+2, 65, 0x1.3c33b72569c63p+67},
    {0x1.3c33b72569c62p+2, 66, 0x1.3c33b72569c62p+68},
    {0x1.3c33b72569c63p+2, 67, 0x1.3c33b72569c63p+69},
    {0x1.3c33e116d4d8p+2, 68, 0x1.3c33e116d4d8p+70},
    {0x1.3c33b72569c42p+2, 69, 0x1.3c33b72569c42p+71},
    {0x1.3c33b72569c63p+2, 70, 0x1.3c33b72569c63p+72},
    {0x1.3c33b72569c63p+2, 71, 0x1.3c33b72569c63p+73},
    {0x1.3c29e290519bap+2, 72, 0x1.3c29e290519bap+74},
    {0x1.3c3434f9aafb9p+2, 73, 0x1.3c3434f9aafb9p+75},
    {0x1.3c33b72569c63p+2, 74, 0x1.3c33b72569c63p+76},
    {0x1.3c33b72569c63p+2, 75, 0x1.3c33b72569c63p+77},
    {0x1.3c33b72569c64p+2, 76, 0x1.3c33b72569c64p+78},
    {0x1.3c33b72569c63p+2, 77, 0x1.3c33b72569c63p+79},
    {0x1.3c33b72569c63p+2, 78, 0x1.3c33b72569c63p+80},
    {0x1.3c33b72569c64p+2, 79, 0x1.3c33b72569c64p+81},
    {0x1.3c33b72569b82p+2, 80, 0x1.3c33b72569b82p+82},
    {0x1.3c33b72569c63p+2, 81, 0x1.3c33b72569c63p+83},
    {0x1.3c33b72569c63p+2, 82, 0x1.3c33b72569c63p+84},
    {0x1.3c33b72569c2bp+2, 83, 0x1.3c33b72569c2bp+85},
    {0x1.3c33b72569c63p+2, 84, 0x1.3c33b72569c63p+86},
    {0x1.3c33b72569c63p+2, 85, 0x1.3c33b72569c63p+87},
    {0x1.3c33b72569c4dp+2, 86, 0x1.3c33b72569c4dp+88},
    {0x1.3c33b72569c63p+2, 87, 0x1.3c33b72569c63p+89},
    {0x1.3c33b72569c63p+2, 88, 0x1.3c33b72569c63p+90},
    {0x1.3c33b72569c63p+2, 89, 0x1.3c33b72569c63p+91},
    {0x1.3aec0910eee4fp+2, 90, 0x1.3aec0910eee4fp+92},
    {0x1.3c33b7257784ap+2, 91, 0x1.3c33b7257784ap+93},
    {0x1.3c33b72569c36p+2, 92, 0x1.3c33b72569c36p+94},
    {0x1.3c3213b73b147p+2, 93, 0x1.3c3213b73b147p+95},
    {0x1.3c33b72569c63p+2, 94, 0x1.3c33b72569c63p+96},
    {0x1.3c33b72569c63p+2, 95, 0x1.3c33b72569c63p+97},
    {0x1.3c33b72569c63p+2, 96, 0x1.3c33b72569c63p+98},
    {0x1.3c33b72569c63p+2, 97, 0x1.3c33b72569c63p+99},
    {0x1.3c33b72569c63p+2, 98, 0x1.3c33b72569c63p+100},
    {0x1.3c33b72569c63p+2, 99, 0x1.3c33b72569c63p+101},
    {0x1.3c33b72569c63p+2, 100, 0x1.3c33b72569c63p+102},
    {0x1.3c33b7257fc3bp+2, 101, 0x1.3c33b7257fc3bp+103},
    {0x1.3c33b72569c63p+2, 102, 0x1.3c33b72569c63p+104},
    {0x1.3c33b72569c63p+2, 103, 0x1.3c33b72569c63p+105},
    {0x1.3c33b7200b628p+2, 104, 0x1.3c33b7200b628p+106},
    {0x1.3c33b72569c63p+2, 105, 0x1.3c33b72569c63p+107},
    {0x1.3c33b72569c63p+2, 106, 0x1.3c33b72569c63p+108},
    {0x1.3c33b72569c63p+2, 107, 0x1.3c33b72569c63p+109},
    {0x1.3c33b72569c63p+2, 108, 0x1.3c33b72569c63p+110},
    {0x1.3c33b72569c63p+2, 109, 0x1.3c33b72569c63p+111},
    {0x1.3c33b72569c63p+2, 110, 0x1.3c33b72569c63p+112},
    {0x1.3c4419733cb7ep+2, 111, 0x1.3c4419733cb7ep+113},
    {0x1.3c33b72569c63p+2, 112, 0x1.3c33b72569c63p+114},
    {0x1.3c33b72569c63p+2, 113, 0x1.3c33b72569c63p+115},
    {0x1.3c33b72569c63p+2, 114, 0x1.3c33b72569c63p+116},
    {0x1.3c33b72569c63p+2, 115, 0x1.3c33b72569c63p+117},
    {0x1.3c33b72569c63p+2, 116, 0x1.3c33b72569c63p+118},
    {0x1.3c33b72569c63p+2, 117, 0x1.3c33b72569c63p+119},
    {0x1.3c33b72569c63p+2, 118, 0x1.3c33b72569c63p+120},
    {0x1.3c33b7234404cp+2, 119, 0x1.3c33b7234404cp+121},
    {0x1.3c33b72569c63p+2, 120, 0x1.3c33b72569c63p+122},
    {0x1.3c33b72569c63p+2, 121, 0x1.3c33b72569c63p+123},
    {0x1.3c33b72569c63p+2, 122, 0x1.3c33b72569c63p+124},
    {0x1.3c33b72569c63p+2, 123, 0x1.3c33b72569c63p+125},
    {0x1.3c33b72569c63p+2, 124, 0x1.3c33b72569c63p+126},
    {0x1.3c33b7257a445p+2, 125, 0x1.3c33b7257a445p+127},
    {0x1.3c33b72569c63p+2, 126, 0x1.3c33b72569c63p+128},
    {0x1.3c33b72569c64p+2, 127, 0x1.3c33b72569c64p+129},
    {0x1.3c338d33feb47p+2, 128, 0x1.3c338d33feb47p+130},
    {0x1.3c33b72569c63p+2, 129, 0x1.3c33b72569c63p+131},
    {0x1.3c33b72569c63p+2, 130, 0x1.3c33b72569c63p+132},
    {0x1.1ccf385ebc89fp+1, 0, 0x1.1ccf385ebc89fp+1},
    {0x1.1ccf385e179cbp+1, 1, 0x1.1ccf385e179cbp+2},
    {0x1.1ccf385ebc89fp+1, 2, 0x1.1ccf385ebc89fp+3},
    {0x1.1ccf385ebc89fp+1, 3, 0x1.1ccf385ebc89fp+4},
    {0x1.1ccf385ebc89fp+1, 4, 0x1.1ccf385ebc89fp+5},
    {0x1.1ccf385eb9ca4p+1, 5, 0x1.1ccf385eb9ca4p+6},
    {0x1.1ccf385ebc98p+1, 6, 0x1.1ccf385ebc98p+7},
    {0x1.1ccf385ebc89fp+1, 7, 0x1.1ccf385ebc89fp+8},
    {0x1.1ccf385ebc89fp+1, 8, 0x1.1ccf385ebc89fp+9},
    {0x1.1ccf385ebc89fp+1, 9, 0x1.1ccf385ebc89fp+10},
    {0x1.1ccf385ebc89fp+1, 10, 0x1.1ccf385ebc89fp+11},
    {0x1.1ccf385ebc89fp+1, 11, 0x1.1ccf385ebc89fp+12},
    {0x1.1ccf385ebc8aap+1, 12, 0x1.1ccf385ebc8aap+13},
    {0x1.1ccf385ebc89fp+1, 13, 0x1.1ccf385ebc89fp+14},
    {0x1.1ccf385ebc89fp+1, 14, 0x1.1ccf385ebc89fp+15},
    {0x1.1ccf385ebc89fp+1, 15, 0x1.1ccf385ebc89fp+16},
    {0x1.1ccf385ebc89fp+1, 16, 0x1.1ccf385ebc89fp+17},
    {0x1.1ccf385ebc89fp+1, 17, 0x1.1ccf385ebc89fp+18},
    {0x1.1ccf385ebc926p+1, 18, 0x1.1ccf385ebc926p+19},
    {0x1.1ccf385ebc89fp+1, 19, 0x1.1ccf385ebc89fp+20},
    {0x1.1ccf385ebc89fp+1, 20, 0x1.1ccf385ebc89fp+21},
    {0x1.1ccf385ebc89fp+1, 21, 0x1.1ccf385ebc89fp+22},
    {0x1.1ccf385ebc89fp+1, 22, 0x1.1ccf385ebc89fp+23},
    {0x1.1ccf385e85903p+1, 23, 0x1.1ccf385e85903p+24},
    {0x1.1ccf385ebc89fp+1, 24, 0x1.1ccf385ebc89fp+25},
    {0x1.1ccf385ebc89fp+1, 25, 0x1.1ccf385ebc89fp+26},
    {0x1.1ccf385ebc89fp+1, 26, 0x1.1ccf385ebc89fp+27},
    {0x1.1ccf384d8e7ep+1, 27, 0x1.1ccf384d8e7ep+28},
    {0x1.1ccf385ebc89fp+1, 28, 0x1.1ccf385ebc89fp+29},
    {0x1.1ccf385ebc89fp+1, 29, 0x1.1ccf385ebc89fp+30},
    {0x1.1ccf385ebc89fp+1, 30, 0x1.1ccf385ebc89fp+31},
    {0x1.1ccf385ebc89fp+1, 31, 0x1.1ccf385ebc89fp+32},
    {0x1.1ccf385ebc89fp+1, 32, 0x1.1ccf385ebc89fp+33},
    {0x1.1a3fdc35c6c76p+1, 33, 0x1.1a3fdc35c6c76p+34},
    {0x1.1ccf385ebc89fp+1, 34, 0x1.1ccf385ebc89fp+35},
    {0x1.1ccf385ebc89fp+1, 35, 0x1.1ccf385ebc89fp+36},
    {0x1.1ccf342cfea1cp+1, 36, 0x1.1ccf342cfea1cp+37},
    {0x1.1ccf385ebc89fp+1, 37, 0x1.1ccf385ebc89fp+38},
    {0x1.1ccf3787fcf51p+1, 38, 0x1.1ccf3787fcf51p+39},
    {0x1.1ccf385ebc89fp+1, 39, 0x1.1ccf385ebc89fp+40},
    {0x1.1ccf385ebc89fp+1, 40, 0x1.1ccf385ebc89fp+41},
    {0x1.1ccf385ebc89fp+1, 41, 0x1.1ccf385ebc89fp+42},
    {0x1.1ccf385ebc89fp+1, 42, 0x1.1ccf385ebc89fp+43},
    {0x1.1ccf37f35cbf8p+1, 43, 0x1.1ccf37f35cbf8p+44},
    {0x1.1ccf385ebc89fp+1, 44, 0x1.1ccf385ebc89fp+45},
    {0x1.1ccf385ebc89fp+1, 45, 0x1.1ccf385ebc89fp+46},
    {0x1.1ccf385da9a93p+1, 46, 0x1.1ccf385da9a93p+47},
    {0x1.1ccf385ebc89fp+1, 47, 0x1.1ccf385ebc89fp+48},
    {0x1.1ccf385ebc926p+1, 48, 0x1.1ccf385ebc926p+49},
    {0x1.1ccf385ebc89fp+1, 49, 0x1.1ccf385ebc89fp+50},
    {0x1.1ccf2797c4e93p+1, 50, 0x1.1ccf2797c4e93p+51},
    {0x1.1ccf385ec2095p+1, 51, 0x1.1ccf385ec2095p+52},
    {0x1.1ccf385ebc89fp+1, 52, 0x1.1ccf385ebc89fp+53},
    {0x1.1ccf385ebc89fp+1, 53, 0x1.1ccf385ebc89fp+54},
    {0x1.1ccf385ebc8f9p+1, 54, 0x1.1ccf385ebc8f9p+55},
    {0x1.1cdc53d032181p+1, 55, 0x1.1cdc53d032181p+56},
    {0x1.1ccf385ebc926p+1, 56, 0x1.1ccf385ebc926p+57},
    {0x1.1ccf385ebc89fp+1, 57, 0x1.1ccf385ebc89fp+58},
    {0x1.1ccf385ebc89fp+1, 58, 0x1.1ccf385ebc89fp+59},
    {0x1.1ccf385ebc89fp+1, 59, 0x1.1ccf385ebc89fp+60},
    {0x1.1ccf385ebc89fp+1, 60, 0x1.1ccf385ebc89fp+61},
    {0x1.1ccf385ebc89fp+1, 61, 0x1.1ccf385ebc89fp+62},
    {0x1.1ccf385ebc89fp+1, 62, 0x1.1ccf385ebc89fp+63},
    {0x1.1ccf385ebc89fp+1, 63, 0x1.1ccf385ebc89fp+64},
    {0x1.1ccf385ebc89fp+1, 64, 0x1.1ccf385ebc89fp+65},
    {0x1.1ccf385ebc89fp+1, 65, 0x1.1ccf385ebc89fp+66},
    {0x1.1ccf385edd863p+1, 66, 0x1.1ccf385edd863p+67},
    {0x1.1ccf385c96c87p+1, 67, 0x1.1ccf385c96c87p+68},
    {0x1.1ccf385ebc89fp+1, 68, 0x1.1ccf385ebc89fp+69},
    {0x1.1ccf385ebc89fp+1, 69, 0x1.1ccf385ebc89fp+70},
    {0x1.1ccf385ebc6dcp+1, 70, 0x1.1ccf385ebc6dcp+71},
    {0x1.1ccf385ebc89fp+1, 71, 0x1.1ccf385ebc89fp+72},
    {0x1.1ccf385ebc89fp+1, 72, 0x1.1ccf385ebc89fp+73},
    {0x1.1ccde8d363fbbp+1, 73, 0x1.1ccde8d363fbbp+74},
    {0x1.1ccf385ebc89fp+1, 74, 0x1.1ccf385ebc89fp+75},
    {0x1.1ccf385ed2877p+1, 75, 0x1.1ccf385ed2877p+76},
    {0x1.1ccf385ebc89fp+1, 76, 0x1.1ccf385ebc89fp+77},
    {0x1.1ccf385ebc89fp+1, 77, 0x1.1ccf385ebc89fp+78},
    {0x1.1ccf38b4a2c57p+1, 78, 0x1.1ccf38b4a2c57p+79},
    {0x1.1ccf385ebc89fp+1, 79, 0x1.1ccf385ebc89fp+80},
    {0x1.1ccf385ebc89fp+1, 80, 0x1.1ccf385ebc89fp+81},
    {0x1.1ccf385ebc89fp+1, 81, 0x1.1ccf385ebc89fp+82},
    {0x1.1ccf385ebc89fp+1, 82, 0x1.1ccf385ebc89fp+83},
    {0x1.1ccf385ebc89fp+1, 83, 0x1.1ccf385ebc89fp+84},
    {0x1.1ccf385ebc89fp+1, 84, 0x1.1ccf385ebc89fp+85},
    {0x1.1ccf6250279bbp+1, 85, 0x1.1ccf6250279bbp+86},
    {0x1.1ccf385ebcec7p+1, 86, 0x1.1ccf385ebcec7p+87},
    {0x1.1ccf385eb9ca4p+1, 87, 0x1.1ccf385eb9ca4p+88},
    {0x1.1ccf385ebc89fp+1, 88, 0x1.1ccf385ebc89fp+89},
    {0x1.1ccf385ebc89fp+1, 89, 0x1.1ccf385ebc89fp+90},
    {0x1.1ccf385ebc89fp+1, 90, 0x1.1ccf385ebc89fp+91},
    {0x1.1ccf385ebc89fp+1, 91, 0x1.1ccf385ebc89fp+92},
    {0x1.1ccf385ebc89fp+1, 92, 0x1.1ccf385ebc89fp+93},
    {0x1.1ccf385ebc89fp+1, 93, 0x1.1ccf385ebc89fp+94},
    {0x1.1ccf385ebc89fp+1, 94, 0x1.1ccf385ebc89fp+95},
    {0x1.1ccf385ebc89fp+1, 95, 0x1.1ccf385ebc89fp+96},
    {0x1.1ccf385ebc89fp+1, 96, 0x1.1ccf385ebc89fp+97},
    {0x1.1ccf3853ffc28p+1, 97, 0x1.1ccf3853ffc28p+98},
    {0x1.1ccf385ebc89fp+1, 98, 0x1.1ccf385ebc89fp+99},
    {0x1.1ccf385ebc89fp+1, 99, 0x1.1ccf385ebc89fp+100},
    {0x1.1ccf385ebc89fp+1, 100, 0x1.1ccf385ebc89fp+101},
    {0x1.1ccf385ebc89fp+1, 101, 0x1.1ccf385ebc89fp+102},
    {0x1.1ccf38b4a2c57p+1, 102, 0x1.1ccf38b4a2c57p+103},
    {0x1.1ccf385ebc89fp+1, 103, 0x1.1ccf385ebc89fp+104},
    {0x1.1ccf385ebc89fp+1, 104, 0x1.1ccf385ebc89fp+105},
    {0x1.1ccf385ebcec7p+1, 105, 0x1.1ccf385ebcec7p+106},
    {0x1.1ccf385ebc89fp+1, 106, 0x1.1ccf385ebc89fp+107},
    {0x1.1ccf385ebc89fp+1, 107, 0x1.1ccf385ebc89fp+108},
    {0x1.1ccf385ebc89fp+1, 108, 0x1.1ccf385ebc89fp+109},
    {0x1.1ccf385ebc89fp+1, 109, 0x1.1ccf385ebc89fp+110},
    {0x1.1ccf385ebc89fp+1, 110, 0x1.1ccf385ebc89fp+111},
    {0x1.1ccf385ebc89fp+1, 111, 0x1.1ccf385ebc89fp+112},
    {0x1.1ccf385ebc89fp+1, 112, 0x1.1ccf385ebc89fp+113},
    {0x1.1ccf3889afa7bp+1, 113, 0x1.1ccf3889afa7bp+114},
    {0x1.1ccf385ebc89fp+1, 114, 0x1.1ccf385ebc89fp+115},
    {0x1.1ccf385ebc89fp+1, 115, 0x1.1ccf385ebc89fp+116},
    {0x1.1ccf385ebc89fp+1, 116, 0x1.1ccf385ebc89fp+117},
    {0x1.1ccf385ebc89fp+1, 117, 0x1.1ccf385ebc89fp+118},
    {0x1.1ccd94f08dd83p+1, 118, 0x1.1ccd94f08dd83p+119},
    {0x1.1ccf385ebc89fp+1, 119, 0x1.1ccf385ebc89fp+120},
    {0x1.1ccf385ebc89fp+1, 120, 0x1.1ccf385ebc89fp+121},
    {0x1.1ccf385ebc89fp+1, 121, 0x1.1ccf385ebc89fp+122},
    {0x1.1ccf385ebc89fp+1, 122, 0x1.1ccf385ebc89fp+123},
    {0x1.1ccf385ebc89fp+1, 123, 0x1.1ccf385ebc89fp+124},
    {0x1.1ccf385f61773p+1, 124, 0x1.1ccf385f61773p+125},
    {0x1.1ccf385ebc89fp+1, 125, 0x1.1ccf385ebc89fp+126},
    {0x1.1ccf385ebc89fp+1, 126, 0x1.1ccf385ebc89fp+127},
    {0x1.1ccf385f2a7d7p+1, 127, 0x1.1ccf385f2a7d7p+128},
    {0x1.1ccf385ebc89fp+1, 128, 0x1.1ccf385ebc89fp+129},
    {0x1.1ccf385ebc89fp+1, 129, 0x1.1ccf385ebc89fp+130},
    {0x1.1cdf9aac8f7b9p+1, 130, 0x1.1cdf9aac8f7b9p+131},
    {0x1.3c33b72569c63p+2, 1074, HUGE_VALF},
    {0x1.3c33b72569c63p+2, 1073, HUGE_VALF},
    {0x1.1ccf385ebc89fp+1, 1074, HUGE_VALF},
    {0x1.1ccf385ebc89fp+1, 1073, HUGE_VALF},
    {0x1.3c33b86789258p+2, 52, 0x1.3c33b86789258p+54},
    {0x1.3c33b7254e495p+2, 51, 0x1.3c33b7254e495p+53},
    {0x1.1ccf385ebc89fp+1, 52, 0x1.1ccf385ebc89fp+53},
    {0x1.1ccf385ebc89fp+1, 51, 0x1.1ccf385ebc89fp+52},
    {0x1.3c33b72569c63p+2, 0, 0x1.3c33b72569c63p+2},
    {0x1.3c33b72569c63p+2, 1, 0x1.3c33b72569c63p+3},
    {0x1.1ccf385ebc89fp+1, 0, 0x1.1ccf385ebc89fp+1},
    {0x1.1ccf385ebc89fp+1, 1, 0x1.1ccf385ebc89fp+2},
    {0x0p+0, 0, 0x0p+0},
    {-0x0p+0, 0, -0x0p+0},
    {0x0p+0, 1, 0x0p+0},
    {-0x0p+0, 1, -0x0p+0},
    {0x0p+0, -1, 0x0p+0},
    {-0x0p+0, -1, -0x0p+0},
    {0x0p+0, 127, 0x0p+0},
    {-0x0p+0, 127, -0x0p+0},
    {0x0p+0, -127, 0x0p+0},
    {-0x0p+0, -127, -0x0p+0},
    {HUGE_VALF, 0, HUGE_VALF},
    {0x1.cc359e067a348p+0, 0, 0x1.cc359e067a348p+0},
    {0x1.1ccf385ebc8ap+1, 0, 0x1.1ccf385ebc8ap+1},
    {0x1.1ccf385ebc89fp+1, 0, 0x1.1ccf385ebc89fp+1},
    {0x1.3c33b72569c63p+2, 0, 0x1.3c33b72569c63p+2},
    {-0x1.3c33b72569c63p+2, 0, -0x1.3c33b72569c63p+2},
    {-0x1.1ccf385ebc89fp+1, 0, -0x1.1ccf385ebc89fp+1},
    {-0x1.1ccf385ebc8ap+1, 0, -0x1.1ccf385ebc8ap+1},
    {-0x1.cc359e067a348p+0, 0, -0x1.cc359e067a348p+0},
    {-HUGE_VALF, 0, -HUGE_VALF},
    {HUGE_VALF, 1, HUGE_VALF},
    {-HUGE_VALF, 1, -HUGE_VALF},
    {HUGE_VALF, -1, HUGE_VALF},
    {-HUGE_VALF, -1, -HUGE_VALF},
    {HUGE_VALF, 127, HUGE_VALF},
    {-HUGE_VALF, 127, -HUGE_VALF},
    {HUGE_VALF, -127, HUGE_VALF},
    {-HUGE_VALF, -127, -HUGE_VALF},
    {0x1.cc359e067a348p+0, 1, 0x1.cc359e067a348p+1},
    {0x1.c1f82d62a32a4p+0, 127, 0x1.c1f82d62a32a4p+127},
    {-0x1.cc359e067a348p+0, 1, -0x1.cc359e067a348p+1},
    {-0x1.cc359e067a348p+0, 127, -0x1.cc359e067a348p+127},
    {0x1.1cce3cb63a1f5p+1, 40000, HUGE_VALF},
    {0x1.3c33b72569c63p+2, 40000, HUGE_VALF},
    {-0x1.1ccf385ebc8ap+1, 40000, -HUGE_VALF},
    {-0x1.3c33b72569c63p+2, 40000, -HUGE_VALF},
    {0x1.1ccf385ebc8ap+1, -1, 0x1.1ccf385ebc8ap+0},
    {0x1.1ccf385ebc89fp+1, -1, 0x1.1ccf385ebc89fp+0},
    {0x1.3c33b72569c63p+2, -1, 0x1.3c33b72569c63p+1},
    {-0x1.3c33b72569c63p+2, -1, -0x1.3c33b72569c63p+1},
    {-0x1.1c8daf2770c34p+1, -1, -0x1.1c8daf2770c34p+0},
    {-0x1.247d4cd99dd1bp+1, -1, -0x1.247d4cd99dd1bp+0},
    {0x1.cc359e067a348p+0, -40000, 0x0p+0},
    {-0x1.cc359e067a375p+0, -40000, -0x0p+0}
};

#endif